package chapter03;

public class java02_FlowControl {
    public static void main(String[] args) {

        // TODO 流程控制 - 分支执行
        // 分支结构
        // 1. TODO 可选分支; 单分支结构
        System.out.println("第一步");
        System.out.println("第二步");
        // 判断: 条件表达式的结果是否为true, 如果为true, 那么执行分支逻辑. 如果为false, 继续执行
        // 判断的语法使用if关键字, 表示如果, 在条件表达式前使用, 如果结果为true, 那么分支逻辑应该写在后续的大括号里
//        int i = 20;
//        if (i == 10){
//            System.out.println("分支");
//        }


        // 2. TODO 必选分支: 双分支结构(二选一)
        // 语法上使用if...else操作, 这里的else就表示其他场合
//        int i = 20;
//        if (i == 10) {
//            System.out.println("分支1");
//        } else {
//            System.out.println("分支2");
//        }


        // 3. TODO 多分支
        // 语法 if...else if...else(else不是必须的)
        int i = 30;
        if (i == 10) {
            System.out.println("分支1");
        } else if (i == 20) {
            System.out.println("分支2");

        } else {
            System.out.println("分支3");
        }

        System.out.println("第三步");

    }
}
